/*通用样式*/
body{margin:0 auto;padding:0;background:#FFF;color:#666;font:12px '宋体';text-align:center;}
body>div{margin-right:auto;margin-left:auto;text-align:center;}
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
div{box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px}
a{text-decoration: none;color:#000000;}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #EEEEEE inset;
border:none !important;
}
.clear:after{
    clear:both;
    content:'';
    display:block;
}
div.input-right{
	width:70%;
	position:absolute;
	top:0;
	right:0;
}
div.leftimg{
	width:50%;
	float:left;
	position:relative;
}
div.rightyanzheng{
	width:50%;
	float:right;
}
div.rightyanzheng>img{
	width:60%;
}
@media (max-width:1280px){
div.rightyanzheng>img{
	width:60%;
	float:left;
	margin-top:.2rem;
}
}
div.rightyanzheng>a{
	width:40%;
}
@media (max-width:1280px){
div.rightyanzheng>a{
	width:40%;
	float:right;
	font-size:.1rem;
}
}
div.login_yanzheng{
	width:80%;
    height:53px;
    line-height:53px;
    border-radius: 10px;
    margin:0 auto;
}
div.leftimg>span>img {
    margin: 15px 0 0 15px;
    float: left;
}
@media (max-width:1280px){
div.leftimg>span>img {
    margin: 15px 0 0 0;
    float: left;
}
}
input#kaptchaCode{
	width:60%;
	height:30%;
    margin: 15px 0 0 15px;
    float: left;
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    border:none;
    background:#FFF;
}
@media (max-width:1280px){
  input#kaptchaCode{
	width:50%;
	height:30%;
    margin: 15px 0 0 15px;
    float: left;
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    border:none;
    background:#FFF;
}
}

/*页面上部*/
div.login_top{
    width:100%;
    height:auto;
    padding-bottom:.3rem;
}
div.logo{
    width:10%;
    margin-top:.25rem;
    margin-left:.63rem;
    float:left;
}
div.top_select{
    width:20%;
    margin-top:.25rem;
    margin-right:.7rem;
    float:right;
}
@media (max-width:1280px){
    div.top_select{
        width:30%;
        margin-top:.25rem;
        margin-right:.7rem;
        float:right;
    }
}
div.top_select>div{
    width:30%;
    float:left;
}
/*页面主体*/
div.login_middle{
    width:100%;
    height:6rem;
    background:url(../images/backimg.png) no-repeat;
    background-size:100%;-moz-background-size:100%;-webkit-background-size:100%;
    padding-top:1rem;
    position:relative;
}
@media (min-width:1280px){
  div.login_middle{
    width:100%;
    height:6rem;
    background:url(../images/backimg.png) no-repeat;
    background-size:100%;-moz-background-size:100%;-webkit-background-size:100%;
    padding-top:.3rem;
    position:relative;
}
}
div.login_panel{
    width:25%;
    height:auto;
    margin:.1rem auto;
    padding-top:.4rem;
    background-color:#FFFFFF;
    border-radius: .1rem;
}
@media (min-width:1280px){
	div.login_panel{
    width:25%;
    height:auto;
    margin:.1rem auto;
    background-color:#FFFFFF;
    border-radius: .1rem;
}
}
div.login_panel>p{
    width:60%;
    margin:0 auto;
    color:#494949;
    font-size:.3rem;
}
@media (max-width:1280px){
    div.login_panel>p{
        width:60%;
        margin:0 auto;
        color:#494949;
        font-size:.2rem;
    }
}
div.login_input{
    width:80%;
    height:.53rem;
    line-height:.53rem;
    border-radius: .1rem;
    margin:.35rem auto;
    background-color:#EEEEEE;
}
@media (max-width:1280px){
div.login_input{
    width:80%;
    height:.53rem;
    line-height:.53rem;
    border-radius: .1rem;
    margin:.2rem auto;
    background-color:#EEEEEE;
}
}
div.login_input>span>img{
    margin:.15rem 0 0 .15rem;
    float:left;
}
div.login_input>input{
    width:80%;
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    border:none;
    background:#EEEEEE;
    margin-top:.1rem;
    height:.3rem;
    front-size:.15rem;
}
label.login_handlepword{
    width:80%;
    height:.53rem;
    line-height:.53rem;
    border-radius: .1rem;
}
label.login_handlepword>input{
    margin-top:.2rem;
    float:left;
}
label.login_handlepword>span{
    float:left;
}
label.login_handlepword>a{
    float:right;
    color:#626DD3;
    text-decoration:underline;
}
div.login_btn{
    width:80%;
    height:.55rem;
    margin:0 auto;
    line-height:.55rem;
    border-radius:.1rem;
    color:#FFFFFF;
    background-color:#46CEA9;
}
@media (max-width:1280px){
    div.login_btn{
        width:80%;
        height:.3rem;
        margin:0 auto;
        line-height:.3rem;
        border-radius:.1rem;
        color:#FFFFFF;
        background-color:#46CEA9;
    }
}
div.login_bottom{
    width:100%;
}
div.login_bottom>ul{
    width:35%;
    margin:.3rem auto;
}
@media (max-width:1280px){
    div.login_bottom>ul{
        width:50%;
        margin:.3rem auto;
    }
}
div.login_bottom>ul>li{
    width:30%;
    height:60px;
    line-height:60px;
    text-align:center;
    float:left;
    font-size:26px;
}
div.login_bottom>ul>li>span{
    float:right;
    margin-right:23px;
}
@media (max-width:1280px){
    div.login_bottom>ul>li>span{
        float:right;
        margin-right:-5px;
    }
}
#tianchong{
	height:.1rem;
}